An Improved Approximation Ratio for the Covering Steiner Problem
نویسندگان
چکیده
In the Covering Steiner problem, we are given an undirected graph with edgecosts, and some subsets of vertices called groups, with each group being equipped with a non-negative integer value (called its requirement); the problem is to find a minimum-cost tree which spans at least the required number of vertices from every group. The Covering Steiner problem is a common generalization of the k-MST and Group Steiner problems; indeed, when all the vertices of the graph lie in one group with a requirement of k, we get the k-MST problem, and when there are multiple groups with unit requirements, we obtain the Group Steiner problem. While many covering problems (e.g., the covering integer programs such as set cover) become easier to approximate as the requirements increase, the Covering Steiner problem ∗A preliminary version of this work appears in the Proc. Foundations of Software Technology & Theoretical Computer Science, 2003. Part of this work was done while the authors were at Lucent Bell Laboratories, 600-700 Mountain Avenue, Murray Hill, NJ 07974-0636, USA. †The research of this author was supported in part by a National Science Foundation CAREER award CCF-0448095, and by an Alfred P. Sloan Fellowship. ‡The research of this author was supported in part by the National Science Foundation under Grant No. 0208005 and ITR Award CNS-0426683. ACM Classification: C.2.0, F.2.2, G.1.6, G.3 AMS Classification: 68W20, 68W25, 90C59
منابع مشابه
A note on the Covering Steiner Problem
A randomized approximation algorithm for the undirected and directed covering Steiner Problems is presented. The algorithm is based on a randomized reduction to a problem called 12 -Group Steiner. For the undirected case, the approximation ratio matches the approximation ratio of Konjevod et al. [KRS01]. However, our approach is a lot simpler. For the directed covering Steiner this gives an O(n...
متن کاملOn the Covering Steiner Problem
The Covering Steiner problem is a common generalization of the k-MST and Group Steiner problems. An instance of the Covering Steiner problem consists of an undirected graph with edge-costs, and some subsets of vertices called groups, with each group being equipped with a non-negative integer value (called its requirement); the problem is to find a minimum-cost tree which spans at least the requ...
متن کاملElementary Approximation Algorithms for Prize Collecting Steiner Tree Problems
This paper deals with approximation algorithms for the prize collecting generalized Steiner forest problem, defined as follows. The input is an undirected graph G= (V ,E), a collection T = {T1, . . . , Tk}, each a subset of V of size at least 2, a weight function w :E → R+, and a penalty function p :T → R+. The goal is to find a forest F that minimizes the cost of the edges of F plus the penalt...
متن کاملApproximating dense cases of covering problems
We study dense instances of several covering problems An in stance of the set cover problem with m sets is dense if there is such that any element of the ground set X belongs to at least m sets We show that the dense set cover problem can be approximated with the performance ratio c log jX j for any c though it is unlikely to be NP hard A polynomial time approximation scheme is constructed for ...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
- Theory of Computing
دوره 2 شماره
صفحات -
تاریخ انتشار 2006